
/****************程序修改增添样式开始********************/
img{
    max-width: 100%;
}
#loading{
    display: none;
    height: 0.5rem;
    position: fixed; 
    bottom: 0.5rem; 
    z-index: 999; 
    width: 100%;
}

.bao_loading{
    display: none;
    width: 2rem;
    margin: 0.05rem auto;
    height: 0.24rem;
    line-height: 0.24rem;
    background: url(../img/ajax-loader.gif) no-repeat 0.5rem center;
    background-size: contain;
    font-size: 0.12rem;
    font-family: "微软雅黑";
    color: #000;
    text-indent: 0.8rem;
}

/*input{-webkit-appearance: none;}*/

/***************************/
.czts {
    width: 92%;
    padding:25% 4% 10%;
    margin-right: auto;
    margin-left: auto;
    background-image: url(../img/txbg_03.png);
    background-repeat: no-repeat;
    background-size:100%;
    background-position: center bottom;
    max-width:3.08rem;
}
.cztsnr {
    margin-right: auto;
    margin-left: auto;
    /*border: 2px solid #ff6d71;*/
    border-radius: 0.2rem;
    background-color: #FFF;
    background-image:url(../img/cztxico_03.png);
    background-size:0.45rem;
    background-repeat: no-repeat;
    background-position: 0.2rem 0.35rem;
    padding: 0.3rem 10% 10% 0.8rem;
    font-family: "微软雅黑";
    font-size: 0.2rem;
    line-height: 0.3rem;
    color: #ed2c31;
    box-shadow:0px 0px 5px #ccc;
}
.czts_p {
    font-family: "微软雅黑";
    font-size: 0.13rem;
    line-height: 0.3rem;
    color: #1a1a1a;
}
.cztsnr_Failure {
    background-position: 0.2rem -1.5rem;
}
.cztsnr_Success{
    background-position: 0.2re 0.4rem;
}
.czts_time {
    color: #F00;
}

.blank{
    height: 0.5rem; overflow: hidden;
}

.list-have-pic .jq_delete{padding: 0.05rem 0.15rem; height: 0.20rem; line-height: 0.20rem; display: block; background: #2fbdaa; color: #fff; font-size: 14px; border-radius: 3px;}
/****************程序修改增添样式结束********************/


.order_zt {
    background-color: #1ba28d;
    width: 92%;
    padding-right: 4%;
    padding-left: 4%;
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 20px;
}
.order_p {
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 24px;
    color: #FFF;
}
.order_p a {
    color: #fff;
    background-color:#e74c3c;
    padding:3px 10px;
    border-radius:3px;
}
.order_ztbg {
    background-image: url(../images/odrbg_03.png);
    background-repeat: repeat-x;
    background-position: center top;
    height: 4px;
    width: 100%;
}
.orderBox {
    width: 92%;
    padding-top: 10px;
    padding-right: 4%;
    padding-bottom: 10px;
    padding-left: 4%;
}
.order_bg {
    background-color: #FFF;
    width: 92%;
    padding-top: 10px;
    padding-right: 4%;
    padding-bottom: 20px;
    padding-left: 4%;
}
.order_trt {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 32px;
    color: #000;
    text-align: center;
}
.order_trnr {
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 24px;
    color: #888;
    text-align: center;
}
.order_mjzt {
    width: 92%;
    padding-right: 4%;
    padding-left: 4%;
    overflow: hidden;
    height: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}
.order_mjp {
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 24px;
    color: #000;
    display: block;
    float: left;
    width: 50%;
}
.order_mjp span {
    color: #888;
}
.order_shzt {
    width: 92%;
    padding-right: 4%;
    padding-left: 4%;
    overflow: hidden;
    height: auto;
}
.order_shp {
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 24px;
    color: #000;
}
.order_shp span {
    color: #888;
}
.order_shzt_r {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 24px;
    color: #000;
}
.order_shzt_r span {
    color: #e51e23;
}
.order_back {
    text-align: center;
    padding-top: 20px;
}
.order_fhan {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 36px;
    color: #FFF;
    background-color: #2fbdaa;
    display: inline-block;
    height: 36px;
    padding-right: 15px;
    padding-left: 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border:none;
}
.buy-content p span a.order_detail{ color:#fff;}
.order_detail{display: inline-block; height: 0.2rem; line-height:  0.2rem; color: #fff !important; padding: 0rem 0.05rem; background: #2fbdaa; margin-left: 0.1rem;}

.sub_area {
    padding-top:0.3rem;
    padding-bottom: 0.2rem;
    text-align:center;
}

.layui-layer-btn{
    height: 0.4rem !important;
}

/*新增支付完成页面开始*/
.payFinish{ font-size:0.14rem;}
.payFinish .sh_buy_bt{ overflow:hidden; height:auto; background-color:#e4f4f2; font-size:0.14rem; line-height:0.4rem; padding:0px 0.1rem;}
.payFinish .sh_buy_bt_state{ width:20%; color:#999;}
.payFinish .sh_buy_bt_order_num{width:60%;}
.payFinish .sh_waimai_order_nr{ padding:0.05rem 0.1rem;}
.payFinish .sh_waimai_order_nr li{ font-size:0.14rem; color:#666; line-height:0.24rem; border-bottom:1px dashed #eee; padding-top:0.05rem;}
.payFinish .sh_waimai_order_nr li .left{ width:60%; position:relative;}
.payFinish .sh_waimai_order_nr li .left .payFinish_img{ position:absolute; top:0; left:0;}
.payFinish .sh_waimai_order_nr li .left .payFinish_wz{ margin-left:0.7rem; height:0.6rem; line-height:0.28rem; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.payFinish .sh_waimai_order_price{border-top:1px solid #dedede; padding:0.05rem;}
.payFinish .sh_waimai_order_price div{font-size:0.14rem; color:#666; line-height:0.24rem;}
.payFinish .sh_buy_date{border-bottom:1px solid #dedede; border-top:1px solid #dedede; background-color:#f5f5f5; font-size:0.14rem; color:#666; line-height:0.24rem; text-align:right; padding:0.05rem 0.1rem;}
.payFinish .ml10{ margin-left:0.1rwem;}
.payFinish .main_color{color:#2fbdaa !important;}
.bfix{position: fixed; bottom: 0.5rem; z-index: 999;}

/*新增支付完成页面结束*/

.margin_b{margin-bottom: 0.04rem !important;}


/*个人中心-我的消息开始-新增*/
.myMessage_list li{ display:block; padding:0.1rem 0rem; border-bottom:1px dashed #dedede; overflow:hidden;}
.myMessage_list li img{ float:left; width:0.48rem; height:0.48rem; margin-left:0.1rem;}
.myMessage_list li .nr{ margin-left:0.68rem; background:#f7f7f7; overflow:hidden; padding:0.04rem 0.1rem; height:0.4rem;}
.myMessage_list li .nr p{color:#2fbdaa; line-height:0.2rem; font-size:0.14rem;}
.myMessage_list li .nr .date{ color:#999; font-size:0.12rem;}
.myMessage_list li .nr .btn{background: #fb9335; display: inline-block; padding: 0px 0.08rem; height: 0.24rem; line-height: 0.24rem; border-radius: 0.03rem; color: #fff; margin-top:0.05rem;}
/****************/
.myMessage_details_list .list{ display:block; padding:0.1rem 0; overflow:hidden;}
.myMessage_details_list .list img{ float:left;}
//.myMessage_details_list .list .nr{ margin-left:58px;}
.myMessage_details_list .list .author_box{border-bottom:1px dashed #dedede; margin-left: 0.5rem; padding-bottom:0.1rem; margin-bottom:0.1rem;}
.myMessage_details_list .list .author{background:#f7f7f7; color:#2fbdaa; line-height:0.2rem; font-size:0.14rem; padding:0.05rem 0.10rem;}
.myMessage_details_list .list p{ font-size:0.14rem; line-height:0.2rem; padding:0.05rem 0.1rem; color:#333;}
.myMessage_details_list .list .date{ color:#999; font-size:12px; padding:0 0.10rem;}
.myMessage_details_list .from_list ul li{ display:block; padding:0.1rem 0; border-bottom:1px dashed #dedede; overflow:hidden;}
.myMessage_details_list .from_list ul li>.left{ width:80%; padding-right:0.1rem;}
.myMessage_details_list .from_list ul li>.right{ width:0.48rem; text-align:center; color:#2fbdaa;}
.myMessage_details_list .from_list ul li .wz{ padding:0.05rem 0.10rem; background:#fff2e6; min-height:0.38rem; margin-bottom:0.1rem;}
.myMessage_details_form{ padding:0.1rem;}
.myMessage_details_form table tr th{ font-size:0.16rem; color:#f34a00; vertical-align:top; line-height:0.24rem; font-weight:normal;}
.myMessage_details_form table tr td textarea{ width:100%; height:1rem; border:1px solid #dedede; background:#fff none;}
.myMessage_details_form table tr td .btn{background: #fb9335 none; border:none 0; padding: 0px 0.35rem; height: 0.3rem; line-height: 0.3rem; border-radius: 0.03rem; color: #fff; margin-top:0.1rem; font-size:0.16rem;}
/*个人中心-我的消息结束-新增*/


/*我的-服务中心开始*/
.serve_center_page .serve_center{ text-align:center; padding:0.15rem; background:#fff; border-bottom:0.01rem solid #dedede; font-size:0.14rem; line-height:0.3rem;}
.serve_center_page .form_list_box{ display:block; width:100%; border-top: 0.01rem solid #dedede;}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);}  
.serve_center_page .form_list_box li{ display:block; border-bottom:0.01rem solid #dedede; padding:0 0.1rem; background-color:#fff; min-height:0.4rem;}
.serve_center_page .form_list_box li.first{border-top:0.01rem solid #dedede; margin-bottom:0.1rem;}
.serve_center_page .mineHome_list{line-height:0.4rem}
.serve_center_page .mineHome_list p{ font-size:0.14rem;}
.serve_center_page .mineHome_list .linkIco{content:''; display:inline-block; font-size:0; vertical-align:middle; width:0.10rem; height:0.10rem; border-bottom:0.02rem solid #c9c9c9;border-right:0.02rem solid #c9c9c9;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45d eg);-o-transform:rotate(-45deg); margin-left:0.05rem;}

.serve_center_page .message_list{display:block; padding:0.1rem; border-bottom:0.01rem solid #dedede; background:#fff; position:relative;}
.serve_center_page .message_list .ico{display:inline-block; font-size:0; vertical-align:middle; padding:0.15rem; background:url(../images/messageIco.png) no-repeat left top; background-size:0.6rem auto; margin-top:0.06rem;}
.serve_center_page .message_list .ico.ico_1{ background-position:left 0;}
.serve_center_page .message_list .ico.ico_2{ background-position:left -0.3rem;}
.serve_center_page .message_list.no .ico.ico_1{ background-position:right 0;}
.serve_center_page .message_list.no .ico.ico_2{ background-position:right -0.3rem;}
.serve_center_page .message_list .wz{ margin-left:0.4rem;}
.serve_center_page .message_list .wz p{ line-height:0.2rem;}
.serve_center_page .message_list .wz .bt{ font-size:0.14rem;}
.gobackIco{background:url(../img/headerIco.png) no-repeat center top;background-size:100% auto; padding:0.12rem; font-size:0; vertical-align:middle;}
/*我的-服务中心结束*/

/*商户-分页样式开始*/
.jobNr_span {width: 100%; text-align: center;}
.jobNr_span a, .jobNr_span span {display: inline-block; border: 1px solid #dbdbdb; font-size:12px; line-height: 20px; height: 20px; padding: 0px 6px; color: #666; text-align: center; margin-right: 2px; margin-left: 2px; margin-top: 10px; margin-bottom: 10px; cursor: pointer;}
.jobNr_span .current {border: 1px solid #2fbdaa; color: #fff; background-color: #2fbdaa;}
/*商户-分页样式结束*/